ARD2  Pre-R08
Airbag Reference Demonstrator using MPC5604P
Empty.h
00001 
00017 #ifndef _HAL_H
00018 #define _HAL_H
00019 
00020 /*
00021  ******************************************************************************
00022  * Defines, Macros and Typedefs 
00023  *****************************************************************************/
00024 /*** Constant Macros ***/
00025 /* Default Yes and No defines */
00026 #ifndef TRUE
00027  #define TRUE (1u)
00028 #endif
00029 #ifndef CLEAR
00030  #define CLEAR (0u)
00031 #endif
00032 #ifndef BITS_IN_NIBBLE
00033  #define BITS_IN_NIBBLE (4u)
00034 #endif
00035 #ifndef BITS_IN_BYTE
00036  #define BITS_IN_BYTE (8u)
00037 #endif
00038 #ifndef BITS_IN_32
00039  #define BITS_IN_32  (32u)
00040 #endif
00041 #ifndef BITS_IN_16
00042  #define BITS_IN_16  (16u)
00043 #endif
00044 #ifndef BYTES_IN_32
00045  #define BYTES_IN_32  (4u)
00046 #endif
00047 #ifndef BYTES_IN_16
00048  #define BYTES_IN_16  (2u)
00049 #endif
00050 #ifndef BIT_DEFINITION
00051  #define BIT_DEFINITION
00052  #define BIT0  (1u << 0u)
00053  #define BIT1  (1u << 1u)
00054  #define BIT2  (1u << 2u)
00055  #define BIT3  (1u << 3u)
00056  #define BIT4  (1u << 4u)
00057  #define BIT5  (1u << 5u)
00058  #define BIT6  (1u << 6u)
00059  #define BIT7  (1u << 7u)
00060  #define BIT8  (1u << 8u)
00061  #define BIT9  (1u << 9u)
00062  #define BIT10 (1u << 10)
00063  #define BIT11 (1u << 11)
00064  #define BIT12 (1u << 12)
00065  #define BIT13 (1u << 13)
00066  #define BIT14 (1u << 14)
00067  #define BIT15 (1u << 15)
00068  #define BIT16 (1u << 16)
00069  #define BIT17 (1u << 17)
00070  #define BIT18 (1u << 18)
00071  #define BIT19 (1u << 19)
00072  #define BIT20 (1u << 20)
00073  #define BIT21 (1u << 21)
00074  #define BIT22 (1u << 22)
00075  #define BIT23 (1u << 23)
00076  #define BIT24 (1u << 24)
00077  #define BIT25 (1u << 25)
00078  #define BIT26 (1u << 26)
00079  #define BIT27 (1u << 27)
00080  #define BIT28 (1u << 28)
00081  #define BIT29 (1u << 29)
00082  #define BIT30 (1u << 30)
00083  #define BIT31 (1u << 31)
00084 #endif
00085 
00086 /*** Function Macros ***/
00087 
00088 /*** Enums ***/
00089 
00090 /*** TypeDefs ***/
00091 
00092 /*
00093  ******************************************************************************
00094  * Declarations 
00095  *****************************************************************************/
00096 /*** Extern ***/
00097 
00098 /*** Globals ***/
00099 
00100 /*** Static Globals ***/
00101 
00102 /*
00103  ******************************************************************************
00104  * Function Prototypes 
00105  *****************************************************************************/
00106  /*
00107  ******************************************************************************
00108  *
00109  * Function:          u8fnConfigLINUARTGeneral()
00110  *
00111  */
00120 #endif /* _FILENAME_H */